package com.wanbangee.marksystem.service;


import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.wanbangee.marksystem.entities.MAnswerSheetRecord;
import com.wanbangee.marksystem.entities.MExamMarker;

/**
 * 考试信息业务层接口
 * @author 小粥愚
 *
 */
public interface IExamInfoService {
	/**
	 * 根据阅卷老师id，学校id，查询考试信息
	 * @param teaId
	 * @param schId
	 * @return
	 */
	public List<MExamMarker> selectExamInfoByExamIdAndTopicNo(Integer teaId,Integer schId);
	
	/**
	 * 根据仲裁老师id，查询考试信息
	 * @param teaId
	 * @param schId
	 * @return
	 */
	public List<MExamMarker> selectArbitrationExamInfoByTeaIdAndSchId(@Param("teaId")Integer teaId,@Param("schId")Integer schId);
	
	/**
	 * 根据学科负责人id，查询考试信息
	 * @param teaId
	 * @param schId
	 * @param recordType 查询类别————未处理：1,已处理：4
	 * @return
	 */
	public List<MAnswerSheetRecord> selectProblemExamInfoByTeaIdAndSchId(Integer teaId, Integer schId, Integer recordType);
	
	
	/**
	 * 根据recordId，查询具体题目信息（问题卷）
	 * @param recordId
	 * @return
	 */
	public MAnswerSheetRecord selectProblemTestExamInfoByRecordId(@Param("recordId")Integer recordId);
	
	/**
	 * 根据recordId，修改问题卷类型（修改为已处理问题卷）
	 * @param recordId
	 * @return
	 */
	public Integer updateProblemTestInfoByRecordId(Integer recordId);

}
